#pragma once

#include "GameEntity.h"
#include "MovableGameEntity.h"
#include "State.h"

class Player : public MovableGameEntity
{
private:
	int playerIndex;
	State currentState;
	
public:
	//bool operator <(const Player & emp1) const {
	//	if (emp1.playerIndex < 0)
	//		return true;
	//	return false;
	//}

	int GetPlayerIndex() const {return playerIndex;};
	void SetPlayerIndex(int indeX);
	State GetState() {return currentState;};
	void ChangeState(State newState);
	
};